Síntesis de patrones de interacción a partir de diagramas de secuencia en UML
نویسندگان
چکیده
La reutilización de componentes es en la actualidad una de las principales línea de trabajo dentro de la Ingeniería Software. Su utilización en la construcción de sistemas requiere la búsqueda y selección de componentes candidatos, adecuados a los requisitos planteados. Una vez obtenido un candidato, es necesario estudiar la compatibilidad entre las interacciones de este y las del sistema donde va a ser integrado. Este trabajo plantea el uso de los Diagramas de Secuencia, incluidos dentro del lenguaje de modelado UML, como método para obtener los patrones de interacción de los componentes de un sistema software. Los diagramas de secuencia se pueden utilizar a distintos niveles de abstracción, agrupando o separando componentes en función de las necesidades, obteniendo así patrones para componentes individuales o para agrupaciones. Los patrones obtenidos, descritos mediante máquinas de estados extendidas y descripciones algebraicas, completarán la información de los interfaces de cada uno de los componentes del sistema. Esta información se podrá usar posteriormente para estudiar la compatibilidad del componente con el entorno donde va a ser integrado, detectar secuencias de eventos prohibidas y realizar operaciones de simulación.
منابع مشابه
Transformación de Especificación de Requisitos en Esquemas Conceptuales usando Diagramas de Interacc
Resumen. En el ámbito de la Ingeniería del Software, diversos métodos han sido propuestos para la especificación y modelado de requisitos y el modelado conceptual. En este trabajo se presenta un Proceso de Análisis de Requisitos (PAR) que permite refinar una Especificación de Requisitos representada mediante Casos de Uso utilizando Diagramas de Secuencia extendidos con estereotipos de UML. Se d...
متن کاملAcoplamiento de micro multitudes para el desarrollo de videojuegos controlados por movimiento
Resumen. La simulación de multitudes en tiempo real y los juegos controlados por movimiento se han vuelto muy populares en los últimos años. En conjunto estas dos tecnoloǵıas proporcionan una mejor experiencia de juego en entornos virtuales logrando escenas más realistas y vibrantes. Sin embargo, hasta ahora no se ha explotado la interacción de múltiples jugadores con una gran multitud bajo un ...
متن کاملModelado de aspectos de navegación y presentación en aplicaciones hipermediales
Este art́ıculo presenta OO-HMethod, una propuesta metodológica que, utilizando una aproximación OO, captura la semántica necesaria para el modelado eficiente de Interfaces de Usuario en web, y extiende por tanto los métodos existentes de modelado conceptual de aplicaciones. OOHMethod recoge las dimensiones de navegación y presentación caracteŕısticas de este tipo de aplicaciones mediante dos nue...
متن کاملMecanismo de transformación de diagramas UML de casos de uso a código WSCDL
Resumen. Los diagramas UML de Casos de Uso definen el comportamiento de un sistema a través de las interacciones de los actores y los procesos, además determinan los requisitos funcionales del sistema. Adicionalmente, las empresas están diseñando sus procesos de negocios mediante la tecnología de servicios Web y UML se ha posicionado como un lenguaje estándar de modelado para el desarrollo de a...
متن کاملDe los Procesos del Negocio a los Casos de Uso
Resumen. En este trabajo se presenta una estrategia para obtener de modo sistemático el modelo de casos de uso y el modelo conceptual, a partir del modelado del negocio basado en diagramas de actividades UML. Después de determinar los procesos del negocio de la organización bajo estudio, y de describir sus flujos de trabajo mediante diagramas de actividad, los casos de uso son identificados y e...
متن کامل